package cn.com.shadowless.xinning.model.order;

import java.math.BigDecimal;

import lombok.Data;

/**
 * The type Asset register card info.
 *
 * @author sHadowLess
 */
@Data
public class AssetRegisterCardInfo {

    /**
     * data : {"id":"DJ20210715002","index":0,"createTime":"2021-07-15T10:55:40.4","createTimeStr":"2021-07-15","createUser":"146210135","createUserName":"左逸","createUserDepartmentName":"行政部","fixedAssetId":"GZ20210715002","asset":{"id":"GZ20210715002","assetNumber":"dell_1","assetName":"戴尔电脑","modelNumber":"DELL","assetType":null,"supplier":"上海","originalValue":7000,"departmentId":"584f8c0d617047f49d8250d664a1d31c","ownerDepartmentName":"行政部","owner":"146140350","ownerName":"周元","storageLocation":"行政部办公室","startDate":"2021-07-15T10:56:31.057","startDateStr":"2021-07-15","assetStates":"在用","assetStatesStr":"在用","buyer":"146210135","buyerName":"左逸","checker":"146140350","checkerName":"周元","remark":"123"},"itemList":null,"deleteFlag":false,"status":"BS050"}
     */

    private DataBean data;

    /**
     * The type Data bean.
     */
    @Data
    public static class DataBean {
        /**
         * id : DJ20210715002
         * index : 0
         * createTime : 2021-07-15T10:55:40.4
         * createTimeStr : 2021-07-15
         * createUser : 146210135
         * createUserName : 左逸
         * createUserDepartmentName : 行政部
         * fixedAssetId : GZ20210715002
         * asset : {"id":"GZ20210715002","assetNumber":"dell_1","assetName":"戴尔电脑","modelNumber":"DELL","assetType":null,"supplier":"上海","originalValue":7000,"departmentId":"584f8c0d617047f49d8250d664a1d31c","ownerDepartmentName":"行政部","owner":"146140350","ownerName":"周元","storageLocation":"行政部办公室","startDate":"2021-07-15T10:56:31.057","startDateStr":"2021-07-15","assetStates":"在用","assetStatesStr":"在用","buyer":"146210135","buyerName":"左逸","checker":"146140350","checkerName":"周元","remark":"123"}
         * itemList : null
         * deleteFlag : false
         * status : BS050
         */

        private String id;
        private BigDecimal index;
        private String createTime;
        private String createTimeStr;
        private String createUser;
        private String createUserName;
        private String createUserDepartmentName;
        private String fixedAssetId;
        private AssetBean asset;
        private Object itemList;
        private boolean deleteFlag;
        private String status;

        /**
         * The type Asset bean.
         */
        @Data
        public static class AssetBean {
            /**
             * id : GZ20210715002
             * assetNumber : dell_1
             * assetName : 戴尔电脑
             * modelNumber : DELL
             * assetType : null
             * supplier : 上海
             * originalValue : 7000
             * departmentId : 584f8c0d617047f49d8250d664a1d31c
             * ownerDepartmentName : 行政部
             * owner : 146140350
             * ownerName : 周元
             * storageLocation : 行政部办公室
             * startDate : 2021-07-15T10:56:31.057
             * startDateStr : 2021-07-15
             * assetStates : 在用
             * assetStatesStr : 在用
             * buyer : 146210135
             * buyerName : 左逸
             * checker : 146140350
             * checkerName : 周元
             * remark : 123
             */

            private String id;
            private String assetNumber;
            private String assetName;
            private String modelNumber;
            private String assetType;
            private String supplier;
            private BigDecimal originalValue;
            private String departmentId;
            private String ownerDepartmentName;
            private String owner;
            private String ownerName;
            private String storageLocation;
            private String startDate;
            private String startDateStr;
            private String assetStates;
            private String assetStatesStr;
            private String buyer;
            private String buyerName;
            private String checker;
            private String checkerName;
            private String remark;

        }
    }
}
